Gets a value indicating whether the 
ICollection is read-only.
            
            
            
Syntax
| Visual Basic (Declaration) |   | 
|---|
Public ReadOnly Property IsReadOnly As Boolean  | 
 
| C# |   | 
|---|
public bool IsReadOnly {get;} | 
 
            
            
             
            
			
			
            
            
            
Example
Library/Library.Test/TestBTreeList.cs
             | C# |  Copy Code | 
|---|
BTreeList<int> data = new BTreeList<int>(Comparer, GetSample());
Assert.IsFalse(data.IsReadOnly);
            
BTreeList<int> copy = data.MakeReadOnly();
Assert.IsFalse(ReferenceEquals(data, copy));
Assert.AreEqual(data.Count, copy.Count);
Assert.IsTrue(copy.IsReadOnly);
Assert.IsTrue(ReferenceEquals(copy, copy.MakeReadOnly()));
data = copy.Clone();
Assert.IsFalse(data.IsReadOnly);
Assert.IsFalse(ReferenceEquals(copy, data));
Assert.AreEqual(data.Count, copy.Count); | 
 
| VB.NET |  Copy Code | 
|---|
Dim data As New BTreeList(Of Integer)(Comparer, GetSample())
Assert.IsFalse(data.IsReadOnly)
Dim copy As BTreeList(Of Integer) = data.MakeReadOnly()
Assert.IsFalse(ReferenceEquals(data, copy))
Assert.AreEqual(data.Count, copy.Count)
Assert.IsTrue(copy.IsReadOnly)
Assert.IsTrue(ReferenceEquals(copy, copy.MakeReadOnly()))
data = copy.Clone()
Assert.IsFalse(data.IsReadOnly)
Assert.IsFalse(ReferenceEquals(copy, data))
Assert.AreEqual(data.Count, copy.Count)  | 
 
 
            
            
Requirements
Target Platforms: Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7
 
            
            
See Also